<?php


class Cadastrar_lote_licitacao extends MY_Controller {

	public function index()
	{
	  $data['title'] = "SisCaD-TP - Cadastrar Lote de Licitaçao";
	  $data['pagina'] = "cadastrar_lote_licitacao";
	  $data['menu'] = $this->montaMenu();
	  $this->load->view('templates/header',$data);
	  $this->load->view('pages/pesquisaProcesso',$data);
	  $this->load->view('templates/footer');

	}
	public function buscaProcesso()
	{			
           $data['num_processo'] = str_pad($_POST['processo'],3,'0',STR_PAD_LEFT);
           $data['ano_processo'] = $_POST['ano_processo'];
           $processo = $data['num_processo'].$data['ano_processo'];
           $consulta = "select * from licitacao where processo = {$processo}";
           $query = $this->db->query($consulta);
           if ($query->num_rows() > 0)
            {
		$lic = $query->row();
		$data['id_licita'] = $lic->id;
		$data['num_licita'] = $lic->numero;
		$data['ano_licita'] = $lic->ano;
		$data['idModalidade'] = $lic->modalidade;
		$data['obj_licita'] = $lic->objeto;
		$data['data_abertura'] = $lic->data_abertura;
		$data['hora_abertura'] = $lic->hora_abertura;
		$data['local_abertura'] = $lic->local;
		$data['data_publicacao'] = $lic->data_publicacao;
		$data['responsavel'] = $lic->responsavel;
		$consultaModalidade = "select * from modalidade"; 
		$queryModalidade = $this->db->query($consultaModalidade);
		$data['modalidade'] ="
		  <select name = 'modalidade' id = 'modalidade' disabled = TRUE>
		    <option value = '0'>SELECIONE</option>
		";
		foreach ($queryModalidade->result() as $row)
		{
		  $data['modalidade'] .= "
		    <option value = '{$row->id}'";
		    $data['modalidade'] .= ($lic->modalidade == $row->id)? " selected = TRUE >{$row->descricao}</option>":">{$row->descricao}</option>"; 
		}  
		$data['modalidade'] .= "</select>";


		$data['uf'] = $this->montaSelectEstados($lic->uf,'disabled');

		$data['municipio'] = $this->montarSelectMunicipios($lic->uf,$lic->municipio,'disabled');


		$consultaSituacao = "select * from situacao"; 


		$querySituacao = $this->db->query($consultaSituacao);
		$data['situacao'] ="
		  <select name = 'situacao' id = 'situacao' disabled>
		    <option value = '0'>SELECIONE</option>
		";
		foreach ($querySituacao->result() as $row)
		{
		  $data['situacao'] .= ($lic->situacao ==$row->id )?
		    "<option value = '{$row->id}' selected>{$row->valor}</option>":
		    "<option value = '{$row->id}'> {$row->valor}</option>"; 
		}  
		$data['situacao'] .= "</select>";	
		$this->db->select("*");
		$this->db->from("item_licitacao");
		$this->db->where("licitacao = {$lic->id}");
		$data['itens']='';
		$queryLotes = $this->db->get();
		if($queryLotes->num_rows() > 0)
		{
		  foreach ($queryLotes->result() as $row)
		  {
		    $data['itens'].="<div id ='lote_{$row->numero_item}' style ='border-bottom-width: 1px;'>
			<table >
			  <tr>
			    <td>Número do Lote</td>
			  <td colspan ='3'> <input name ='num_lote_{$row->numero_item}' size ='15' maxlength ='21'
				id = 'num_lote_{$row->numero_item}' value ='{$row->numero_item}' disabled >
				<input type = 'hidden' id = 'id_item_{$row->numero_item}' value ='{$row->id}'>
			  </td>
			  </tr>
			  <tr>
			    <td>Descricao</td>
			    <td colspan='3'> <textarea name ='desc_lote_{$row->numero_item}' cols ='50' rows ='5' 
				  id = 'desc_lote_{$row->numero_item}' disabled>{$row->descricao}</textarea>
			    </td>
			  </tr>
			  <tr>
			    <td>Quantidade</td>
			    <td> <input name ='qtd_lote_{$row->numero_item}' size ='10' maxlength ='20' 
				  id = 'qtd_lote_{$row->numero_item}' onkeypress ='mascara(this,soNumeros)'
				  value ='{$row->quantidade}' disabled ></td>
			    <td>Valor do lote</td>
			    <td> <input name ='valor_lote_{$row->numero_item}' size ='10' maxlength ='20' 
				  id = 'valor_lote_{$row->numero_item}' value ='{$row->valor}' disabled ></td>
			  </tr>
			  <tr>
			    <td>CPF/CNPJ do vencedor</td>
			    <td> <input name ='cnpj_venc_lote_{$row->numero_item}' size ='20' maxlength ='20' 
				  id = 'cnpj_venc_lote_{$row->numero_item}' value ='$row->cnpj_vencedor' disabled ></td>
			    <td>Nome/Razao social do vencedor</td>
			    <td> <input name ='nome_venc_lote_{$row->numero_item}' size ='30' maxlength ='50' 
				  id ='nome_venc_lote_{$row->numero_item}' value ='{$row->razao_social_vencedor}' disabled ></td>
			  </tr>
			</table><hr>
		      </div>";
		    
		  }
		}
		
		$this->load->view('pages/novoLoteLicitacao',$data);
            }
            else
            {
	      echo "
	      <table>
		<tr>
		  <td> Processo nao encontrado. Acesse CADASTRAR LICITAÇAO para efetuar o cadastro.</td>
		</tr>      
	      </table>";
            }

	}
        
	public function montaTelaCadastroLote(){
	  $obj = $_POST['obj_licita'];
	  $data['num_lote'] = ($_POST['num_lote'] == 0)?1:($_POST['num_lote']+1);
	  $data['obj_licita'] = $obj;
	  $this->load->view('pages/cadastrarLoteLicitacao',$data);
	}
	
	public function salvar_lote(){
	  
	  $data_gravacao = date("Y-m-d H:i:s");
	  $data['num_lote'] = $_POST['num_lote'];
	  $data['desc_lote'] =$_POST['desc_lote'];
	  $data['qtd_lote'] = $_POST['qtd_lote'];
	  $data['valor_lote'] =$_POST['valor_lote'];
	  $data['cnpj_venc_lote']= $_POST['cnpj_venc_lote'];
	  $data['nome_venc_lote'] = $_POST['nome_venc_lote'];
	  
	  $item['id'] = NULL;
	  $item['codigo_orgao'] = 925185;
	  $item['tipo_orgao'] = 3;
	  $item['uasg'] = 925185;
	  $item['modalidade'] = $_POST["modalidade"];
	  $item['licitacao'] = $_POST['id_licita'];
	  $item['numero_item'] = $data['num_lote'];
	  $item['descricao'] = $data['desc_lote'];
	  $item['quantidade'] = $data['qtd_lote'];
	  $item['valor'] = $data['valor_lote'];
	  $item['cnpj_vencedor'] = $data['cnpj_venc_lote'];
	  $item['razao_social_vencedor'] = $data['nome_venc_lote'] ;
	  $item['data_gravacao'] = $data_gravacao;
	  $item['usuario'] = $this->session->userdata('user_id');
	  $a = $this->db->insert('item_licitacao', $item);
	  if (!$a){
	    echo "erro|Inserindo dados do item".  mysql_error();
	  }
	  else
	  $this->load->view('pages/lote_licitacao',$data);
	}
	
}
?>
